#include <stdio.h>



int main() {
    int num;
    printf("请输入一个整数：");
    scanf("%d", &num);

    if (num <= 1) {
        printf("%d不是素数\n", num);
        return 0;
    }
    for (int i = 2; i * i <= num; i++) {
        if (num % i == 0) {
            printf("%d不是素数\n", num);
            return 0;
        }
    }

    printf("%d是素数\n", num);

    //  下面是统计100以内的素数
    int count = 0;
    for (int i = 2; i <= 100; i++) {
        int isPrime = 1;
        for (int j = 2; j < i; j++) {
            if (i % j == 0) {
                isPrime = 0;
                break;
            }

        }
        if (isPrime) {
            // printf("%d ", i);
            count++;
        }
    }
    printf("100以内的素数有%d个\n", count);
}
